//#include <stdio.h>
//#include <string.h>
//int my_strcmp(char* s1, char* s2)
//{
//	while (*s1 == *s2)
//	{
//		if (*s1 == '\0')
//		{
//			return 0;
//		}
//		s1++;
//		s2++;
//	}
//	if (*s1 > *s2)
//	{
//		return 1;
//	}
//	else
//	{
//		return -1;
//	}
//}
//int main()
//{
//	char a[] = "abcdefrttt";
//	char b[] = "abcdefrt";
//	int ret =  my_strcmp(a, b);
//	printf("%d\n", ret);
//	return 0;
//}



#include <stdio.h>
#include <string.h>
char* my_strstr(char* s1, char* s2)
{
	char* str1 = NULL;
	char* str2 = NULL;	
	char* cur = s1;
	if (*s2 == '\0')
	{
		return s1;
	}
	while (*cur)
	{
		str1 = cur;
		str2 = s2;
		while (*str1 != '\0' && *str2 != '\0' && *str1 == *str2)
		{
			str1++;
			str2++;
		}
		if (*str2 == '\0')
		{
			return cur;
		}
		cur++;
	}
	return NULL;
}
int main()
{
	char a[] = "my and his name is zhangsan";
	char b[] = "his name is ";
	char* ret =my_strstr(a, b);
	printf("%s\n",ret);
	return 0;
}
